package com.itheima.dao;

import com.github.pagehelper.Page;
import com.itheima.pojo.Menu;

import java.util.ArrayList;
import java.util.List;

public interface MenuDao {

 List<Menu> showUserMenu(Integer id);

 Page<Menu> findByCondition(String queryString);

 void add(Menu menu);

 Menu findById(Integer id);

 void edit(Menu menu);

 long findCountByParentMenuId(Integer id);

 long findCountByMenuId(Integer id);

 long findCountById(Integer id);

 void delById(Integer id);

 long findCountByParentMenuId4RoleAndMenu(Integer id);

 List<Menu> findAll();

 ArrayList<Menu> findMenuparentMenuId();

 List<Menu> findChildrenMenu(Integer id);

}
